home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ib4076.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  37.2 KB  |  1,223 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "IB4076.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "IBM ExecJet 4076 II"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "hpdjres.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: AUTO
  30.     *Option: AUTO
  31.     {
  32.         *rcNameID: =AUTO_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.4
  36.             *Cmd: "<1B>&l1H"
  37.         }
  38.     }
  39.     *Option: ENVMANUAL
  40.     {
  41.         *rcNameID: =ENV_MANUAL_DISPLAY
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.4
  45.             *Cmd: "<1B>&l3H"
  46.         }
  47.     }
  48.     *Option: MANUAL
  49.     {
  50.         *rcNameID: =MANUAL_FEED_DISPLAY
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.4
  54.             *Cmd: "<1B>&l2H"
  55.         }
  56.     }
  57.     *Option: ENVFEED
  58.     {
  59.         *rcNameID: =ENV_FEED_DISPLAY
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.4
  63.             *Cmd: "<1B>&l3H"
  64.         }
  65.     }
  66. }
  67. *Feature: Resolution
  68. {
  69.     *rcNameID: =RESOLUTION_DISPLAY
  70.     *DefaultOption: Option1
  71.     *Option: Option1
  72.     {
  73.         *Name: "300 x 300 " =DOTS_PER_INCH
  74.         *DPI: PAIR(300, 300)
  75.         *TextDPI: PAIR(300, 300)
  76.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  77.         *SpotDiameter: 100
  78.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  79.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  80.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  81.         *Command: CmdSelect
  82.         {
  83.             *Order: DOC_SETUP.6
  84.             *Cmd: "<1B>*t300R"
  85.         }
  86.     }
  87.     *Option: Option2
  88.     {
  89.         *Name: "150 x 150 " =DOTS_PER_INCH
  90.         *DPI: PAIR(150, 150)
  91.         *TextDPI: PAIR(300, 300)
  92.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  93.         *SpotDiameter: 100
  94.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  95.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  96.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  97.         *Command: CmdSelect
  98.         {
  99.             *Order: DOC_SETUP.6
  100.             *Cmd: "<1B>*t150R"
  101.         }
  102.     }
  103.     *Option: Option3
  104.     {
  105.         *Name: "75 x 75 " =DOTS_PER_INCH
  106.         *DPI: PAIR(75, 75)
  107.         *TextDPI: PAIR(300, 300)
  108.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  109.         *SpotDiameter: 100
  110.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  111.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  112.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  113.         *Command: CmdSelect
  114.         {
  115.             *Order: DOC_SETUP.6
  116.             *Cmd: "<1B>*t75R"
  117.         }
  118.     }
  119. }
  120. *Feature: PaperSize
  121. {
  122.     *rcNameID: =PAPER_SIZE_DISPLAY
  123.     *DefaultOption: LETTER
  124.     *Option: LETTER
  125.     {
  126.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  127.         *CursorOrigin: PAIR(150, 90)
  128.         *Command: CmdSelect
  129.         {
  130.             *Order: DOC_SETUP.5
  131.             *Cmd: "<1B>&l2A"
  132.         }
  133.         *switch: InputBin
  134.         {
  135.             *case: AUTO
  136.             {
  137.                 *PrintableArea: PAIR(4800, 6050)
  138.                 *PrintableOrigin: PAIR(150, 150)
  139.                 *switch: Resolution
  140.                 {
  141.                     *case: Option2
  142.                     {
  143.                         *PrintableArea: PAIR(4796, 6048)
  144.                         *PrintableOrigin: PAIR(152, 152)
  145.                     }
  146.                     *case: Option3
  147.                     {
  148.                         *PrintableArea: PAIR(4792, 6048)
  149.                         *PrintableOrigin: PAIR(152, 152)
  150.                     }
  151.                 }
  152.             }
  153.             *case: ENVMANUAL
  154.             {
  155.                 *PrintableArea: PAIR(4800, 6050)
  156.                 *PrintableOrigin: PAIR(150, 150)
  157.                 *switch: Resolution
  158.                 {
  159.                     *case: Option2
  160.                     {
  161.                         *PrintableArea: PAIR(4796, 6048)
  162.                         *PrintableOrigin: PAIR(152, 152)
  163.                     }
  164.                     *case: Option3
  165.                     {
  166.                         *PrintableArea: PAIR(4792, 6048)
  167.                         *PrintableOrigin: PAIR(152, 152)
  168.                     }
  169.                 }
  170.             }
  171.             *case: MANUAL
  172.             {
  173.                 *PrintableArea: PAIR(4800, 6050)
  174.                 *PrintableOrigin: PAIR(150, 150)
  175.                 *switch: Resolution
  176.                 {
  177.                     *case: Option2
  178.                     {
  179.                         *PrintableArea: PAIR(4796, 6048)
  180.                         *PrintableOrigin: PAIR(152, 152)
  181.                     }
  182.                     *case: Option3
  183.                     {
  184.                         *PrintableArea: PAIR(4792, 6048)
  185.                         *PrintableOrigin: PAIR(152, 152)
  186.                     }
  187.                 }
  188.             }
  189.             *case: ENVFEED
  190.             {
  191.                 *PrintableArea: PAIR(4800, 6150)
  192.                 *PrintableOrigin: PAIR(150, 150)
  193.                 *switch: Resolution
  194.                 {
  195.                     *case: Option2
  196.                     {
  197.                         *PrintableArea: PAIR(4796, 6148)
  198.                         *PrintableOrigin: PAIR(152, 152)
  199.                     }
  200.                     *case: Option3
  201.                     {
  202.                         *PrintableArea: PAIR(4792, 6144)
  203.                         *PrintableOrigin: PAIR(152, 152)
  204.                     }
  205.                 }
  206.             }
  207.         }
  208.     }
  209.     *Option: LEGAL
  210.     {
  211.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  212.         *CursorOrigin: PAIR(150, 90)
  213.         *Command: CmdSelect
  214.         {
  215.             *Order: DOC_SETUP.5
  216.             *Cmd: "<1B>&l3A"
  217.         }
  218.         *switch: InputBin
  219.         {
  220.             *case: AUTO
  221.             {
  222.                 *PrintableArea: PAIR(4800, 7850)
  223.                 *PrintableOrigin: PAIR(150, 150)
  224.                 *switch: Resolution
  225.                 {
  226.                     *case: Option2
  227.                     {
  228.                         *PrintableArea: PAIR(4796, 7848)
  229.                         *PrintableOrigin: PAIR(152, 152)
  230.                     }
  231.                     *case: Option3
  232.                     {
  233.                         *PrintableArea: PAIR(4792, 7848)
  234.                         *PrintableOrigin: PAIR(152, 152)
  235.                     }
  236.                 }
  237.             }
  238.             *case: ENVMANUAL
  239.             {
  240.                 *PrintableArea: PAIR(4800, 7850)
  241.                 *PrintableOrigin: PAIR(150, 150)
  242.                 *switch: Resolution
  243.                 {
  244.                     *case: Option2
  245.                     {
  246.                         *PrintableArea: PAIR(4796, 7848)
  247.                         *PrintableOrigin: PAIR(152, 152)
  248.                     }
  249.                     *case: Option3
  250.                     {
  251.                         *PrintableArea: PAIR(4792, 7848)
  252.                         *PrintableOrigin: PAIR(152, 152)
  253.                     }
  254.                 }
  255.             }
  256.             *case: MANUAL
  257.             {
  258.                 *PrintableArea: PAIR(4800, 7850)
  259.                 *PrintableOrigin: PAIR(150, 150)
  260.                 *switch: Resolution
  261.                 {
  262.                     *case: Option2
  263.                     {
  264.                         *PrintableArea: PAIR(4796, 7848)
  265.                         *PrintableOrigin: PAIR(152, 152)
  266.                     }
  267.                     *case: Option3
  268.                     {
  269.                         *PrintableArea: PAIR(4792, 7848)
  270.                         *PrintableOrigin: PAIR(152, 152)
  271.                     }
  272.                 }
  273.             }
  274.             *case: ENVFEED
  275.             {
  276.                 *PrintableArea: PAIR(4800, 7950)
  277.                 *PrintableOrigin: PAIR(150, 150)
  278.                 *switch: Resolution
  279.                 {
  280.                     *case: Option2
  281.                     {
  282.                         *PrintableArea: PAIR(4796, 7948)
  283.                         *PrintableOrigin: PAIR(152, 152)
  284.                     }
  285.                     *case: Option3
  286.                     {
  287.                         *PrintableArea: PAIR(4792, 7944)
  288.                         *PrintableOrigin: PAIR(152, 152)
  289.                     }
  290.                 }
  291.             }
  292.         }
  293.     }
  294.     *Option: A4
  295.     {
  296.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  297.         *CursorOrigin: PAIR(76, 90)
  298.         *Command: CmdSelect
  299.         {
  300.             *Order: DOC_SETUP.5
  301.             *Cmd: "<1B>&l26A"
  302.         }
  303.         *switch: InputBin
  304.         {
  305.             *case: AUTO
  306.             {
  307.                 *PrintableArea: PAIR(4800, 6464)
  308.                 *PrintableOrigin: PAIR(76, 150)
  309.                 *switch: Resolution
  310.                 {
  311.                     *case: Option2
  312.                     {
  313.                         *PrintableArea: PAIR(4800, 6460)
  314.                         *PrintableOrigin: PAIR(76, 152)
  315.                     }
  316.                     *case: Option3
  317.                     {
  318.                         *PrintableArea: PAIR(4792, 6456)
  319.                         *PrintableOrigin: PAIR(80, 152)
  320.                     }
  321.                 }
  322.             }
  323.             *case: ENVMANUAL
  324.             {
  325.                 *PrintableArea: PAIR(4800, 6464)
  326.                 *PrintableOrigin: PAIR(76, 150)
  327.                 *switch: Resolution
  328.                 {
  329.                     *case: Option2
  330.                     {
  331.                         *PrintableArea: PAIR(4800, 6460)
  332.                         *PrintableOrigin: PAIR(76, 152)
  333.                     }
  334.                     *case: Option3
  335.                     {
  336.                         *PrintableArea: PAIR(4792, 6456)
  337.                         *PrintableOrigin: PAIR(80, 152)
  338.                     }
  339.                 }
  340.             }
  341.             *case: MANUAL
  342.             {
  343.                 *PrintableArea: PAIR(4800, 6464)
  344.                 *PrintableOrigin: PAIR(76, 150)
  345.                 *switch: Resolution
  346.                 {
  347.                     *case: Option2
  348.                     {
  349.                         *PrintableArea: PAIR(4800, 6460)
  350.                         *PrintableOrigin: PAIR(76, 152)
  351.                     }
  352.                     *case: Option3
  353.                     {
  354.                         *PrintableArea: PAIR(4792, 6456)
  355.                         *PrintableOrigin: PAIR(80, 152)
  356.                     }
  357.                 }
  358.             }
  359.             *case: ENVFEED
  360.             {
  361.                 *PrintableArea: PAIR(4800, 6564)
  362.                 *PrintableOrigin: PAIR(76, 150)
  363.                 *switch: Resolution
  364.                 {
  365.                     *case: Option2
  366.                     {
  367.                         *PrintableArea: PAIR(4800, 6560)
  368.                         *PrintableOrigin: PAIR(76, 152)
  369.                     }
  370.                     *case: Option3
  371.                     {
  372.                         *PrintableArea: PAIR(4792, 6560)
  373.                         *PrintableOrigin: PAIR(80, 152)
  374.                     }
  375.                 }
  376.             }
  377.         }
  378.     }
  379.     *Option: A5
  380.     {
  381.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  382.         *CursorOrigin: PAIR(76, 90)
  383.         *Command: CmdSelect
  384.         {
  385.             *Order: DOC_SETUP.5
  386.             *Cmd: "<1B>&l13A"
  387.         }
  388.         *switch: InputBin
  389.         {
  390.             *case: AUTO
  391.             {
  392.                 *PrintableArea: PAIR(3178, 4412)
  393.                 *PrintableOrigin: PAIR(120, 150)
  394.                 *switch: Resolution
  395.                 {
  396.                     *case: Option2
  397.                     {
  398.                         *PrintableArea: PAIR(3176, 4408)
  399.                         *PrintableOrigin: PAIR(120, 152)
  400.                     }
  401.                     *case: Option3
  402.                     {
  403.                         *PrintableArea: PAIR(3176, 4408)
  404.                         *PrintableOrigin: PAIR(120, 152)
  405.                     }
  406.                 }
  407.             }
  408.             *case: ENVMANUAL
  409.             {
  410.                 *PrintableArea: PAIR(3178, 4412)
  411.                 *PrintableOrigin: PAIR(120, 150)
  412.                 *switch: Resolution
  413.                 {
  414.                     *case: Option2
  415.                     {
  416.                         *PrintableArea: PAIR(3176, 4408)
  417.                         *PrintableOrigin: PAIR(120, 152)
  418.                     }
  419.                     *case: Option3
  420.                     {
  421.                         *PrintableArea: PAIR(3176, 4408)
  422.                         *PrintableOrigin: PAIR(120, 152)
  423.                     }
  424.                 }
  425.             }
  426.             *case: MANUAL
  427.             {
  428.                 *PrintableArea: PAIR(3178, 4412)
  429.                 *PrintableOrigin: PAIR(120, 150)
  430.                 *switch: Resolution
  431.                 {
  432.                     *case: Option2
  433.                     {
  434.                         *PrintableArea: PAIR(3176, 4408)
  435.                         *PrintableOrigin: PAIR(120, 152)
  436.                     }
  437.                     *case: Option3
  438.                     {
  439.                         *PrintableArea: PAIR(3176, 4408)
  440.                         *PrintableOrigin: PAIR(120, 152)
  441.                     }
  442.                 }
  443.             }
  444.             *case: ENVFEED
  445.             {
  446.                 *PrintableArea: PAIR(3178, 4512)
  447.                 *PrintableOrigin: PAIR(120, 150)
  448.                 *switch: Resolution
  449.                 {
  450.                     *case: Option2
  451.                     {
  452.                         *PrintableArea: PAIR(3176, 4508)
  453.                         *PrintableOrigin: PAIR(120, 152)
  454.                     }
  455.                     *case: Option3
  456.                     {
  457.                         *PrintableArea: PAIR(3176, 4504)
  458.                         *PrintableOrigin: PAIR(120, 152)
  459.                     }
  460.                 }
  461.             }
  462.         }
  463.     }
  464.     *Option: B5
  465.     {
  466.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  467.         *CursorOrigin: PAIR(76, 90)
  468.         *Command: CmdSelect
  469.         {
  470.             *Order: DOC_SETUP.5
  471.             *Cmd: "<1B>&l12A"
  472.         }
  473.         *switch: InputBin
  474.         {
  475.             *case: AUTO
  476.             {
  477.                 *PrintableArea: PAIR(3982, 5522)
  478.                 *PrintableOrigin: PAIR(120, 150)
  479.                 *switch: Resolution
  480.                 {
  481.                     *case: Option2
  482.                     {
  483.                         *PrintableArea: PAIR(3980, 5520)
  484.                         *PrintableOrigin: PAIR(120, 152)
  485.                     }
  486.                     *case: Option3
  487.                     {
  488.                         *PrintableArea: PAIR(3976, 5520)
  489.                         *PrintableOrigin: PAIR(120, 152)
  490.                     }
  491.                 }
  492.             }
  493.             *case: ENVMANUAL
  494.             {
  495.                 *PrintableArea: PAIR(3982, 5522)
  496.                 *PrintableOrigin: PAIR(120, 150)
  497.                 *switch: Resolution
  498.                 {
  499.                     *case: Option2
  500.                     {
  501.                         *PrintableArea: PAIR(3980, 5520)
  502.                         *PrintableOrigin: PAIR(120, 152)
  503.                     }
  504.                     *case: Option3
  505.                     {
  506.                         *PrintableArea: PAIR(3976, 5520)
  507.                         *PrintableOrigin: PAIR(120, 152)
  508.                     }
  509.                 }
  510.             }
  511.             *case: MANUAL
  512.             {
  513.                 *PrintableArea: PAIR(3982, 5522)
  514.                 *PrintableOrigin: PAIR(120, 150)
  515.                 *switch: Resolution
  516.                 {
  517.                     *case: Option2
  518.                     {
  519.                         *PrintableArea: PAIR(3980, 5520)
  520.                         *PrintableOrigin: PAIR(120, 152)
  521.                     }
  522.                     *case: Option3
  523.                     {
  524.                         *PrintableArea: PAIR(3976, 5520)
  525.                         *PrintableOrigin: PAIR(120, 152)
  526.                     }
  527.                 }
  528.             }
  529.             *case: ENVFEED
  530.             {
  531.                 *PrintableArea: PAIR(3982, 5622)
  532.                 *PrintableOrigin: PAIR(120, 150)
  533.                 *switch: Resolution
  534.                 {
  535.                     *case: Option2
  536.                     {
  537.                         *PrintableArea: PAIR(3980, 5620)
  538.                         *PrintableOrigin: PAIR(120, 152)
  539.                     }
  540.                     *case: Option3
  541.                     {
  542.                         *PrintableArea: PAIR(3976, 5616)
  543.                         *PrintableOrigin: PAIR(120, 152)
  544.                     }
  545.                 }
  546.             }
  547.         }
  548.     }
  549.     *Option: EXECUTIVE
  550.     {
  551.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  552.         *CursorOrigin: PAIR(76, 90)
  553.         *Command: CmdSelect
  554.         {
  555.             *Order: DOC_SETUP.5
  556.             *Cmd: "<1B>&l1A"
  557.         }
  558.         *switch: InputBin
  559.         {
  560.             *case: AUTO
  561.             {
  562.                 *PrintableArea: PAIR(4200, 5750)
  563.                 *PrintableOrigin: PAIR(76, 150)
  564.                 *switch: Resolution
  565.                 {
  566.                     *case: Option2
  567.                     {
  568.                         *PrintableArea: PAIR(4200, 5748)
  569.                         *PrintableOrigin: PAIR(76, 152)
  570.                     }
  571.                     *case: Option3
  572.                     {
  573.                         *PrintableArea: PAIR(4192, 5744)
  574.                         *PrintableOrigin: PAIR(80, 152)
  575.                     }
  576.                 }
  577.             }
  578.             *case: ENVMANUAL
  579.             {
  580.                 *PrintableArea: PAIR(4200, 5750)
  581.                 *PrintableOrigin: PAIR(76, 150)
  582.                 *switch: Resolution
  583.                 {
  584.                     *case: Option2
  585.                     {
  586.                         *PrintableArea: PAIR(4200, 5748)
  587.                         *PrintableOrigin: PAIR(76, 152)
  588.                     }
  589.                     *case: Option3
  590.                     {
  591.                         *PrintableArea: PAIR(4192, 5744)
  592.                         *PrintableOrigin: PAIR(80, 152)
  593.                     }
  594.                 }
  595.             }
  596.             *case: MANUAL
  597.             {
  598.                 *PrintableArea: PAIR(4200, 5750)
  599.                 *PrintableOrigin: PAIR(76, 150)
  600.                 *switch: Resolution
  601.                 {
  602.                     *case: Option2
  603.                     {
  604.                         *PrintableArea: PAIR(4200, 5748)
  605.                         *PrintableOrigin: PAIR(76, 152)
  606.                     }
  607.                     *case: Option3
  608.                     {
  609.                         *PrintableArea: PAIR(4192, 5744)
  610.                         *PrintableOrigin: PAIR(80, 152)
  611.                     }
  612.                 }
  613.             }
  614.             *case: ENVFEED
  615.             {
  616.                 *PrintableArea: PAIR(4200, 5850)
  617.                 *PrintableOrigin: PAIR(76, 150)
  618.                 *switch: Resolution
  619.                 {
  620.                     *case: Option2
  621.                     {
  622.                         *PrintableArea: PAIR(4200, 5848)
  623.                         *PrintableOrigin: PAIR(76, 152)
  624.                     }
  625.                     *case: Option3
  626.                     {
  627.                         *PrintableArea: PAIR(4192, 5848)
  628.                         *PrintableOrigin: PAIR(80, 152)
  629.                     }
  630.                 }
  631.             }
  632.         }
  633.     }
  634.     *Option: ENV_9
  635.     {
  636.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  637.         *CursorOrigin: PAIR(80, 90)
  638.         *Command: CmdSelect
  639.         {
  640.             *Order: DOC_SETUP.5
  641.             *Cmd: "<1B>&l27A"
  642.         }
  643.         *switch: InputBin
  644.         {
  645.             *case: AUTO
  646.             {
  647.                 *PrintableArea: PAIR(2028, 4778)
  648.                 *PrintableOrigin: PAIR(150, 150)
  649.                 *switch: Resolution
  650.                 {
  651.                     *case: Option2
  652.                     {
  653.                         *PrintableArea: PAIR(2024, 4776)
  654.                         *PrintableOrigin: PAIR(152, 152)
  655.                     }
  656.                     *case: Option3
  657.                     {
  658.                         *PrintableArea: PAIR(2024, 4776)
  659.                         *PrintableOrigin: PAIR(152, 152)
  660.                     }
  661.                 }
  662.             }
  663.             *case: ENVMANUAL
  664.             {
  665.                 *PrintableArea: PAIR(2028, 4778)
  666.                 *PrintableOrigin: PAIR(150, 150)
  667.                 *switch: Resolution
  668.                 {
  669.                     *case: Option2
  670.                     {
  671.                         *PrintableArea: PAIR(2024, 4776)
  672.                         *PrintableOrigin: PAIR(152, 152)
  673.                     }
  674.                     *case: Option3
  675.                     {
  676.                         *PrintableArea: PAIR(2024, 4776)
  677.                         *PrintableOrigin: PAIR(152, 152)
  678.                     }
  679.                 }
  680.             }
  681.             *case: MANUAL
  682.             {
  683.                 *PrintableArea: PAIR(2028, 4778)
  684.                 *PrintableOrigin: PAIR(150, 150)
  685.                 *switch: Resolution
  686.                 {
  687.                     *case: Option2
  688.                     {
  689.                         *PrintableArea: PAIR(2024, 4776)
  690.                         *PrintableOrigin: PAIR(152, 152)
  691.                     }
  692.                     *case: Option3
  693.                     {
  694.                         *PrintableArea: PAIR(2024, 4776)
  695.                         *PrintableOrigin: PAIR(152, 152)
  696.                     }
  697.                 }
  698.             }
  699.             *case: ENVFEED
  700.             {
  701.                 *PrintableArea: PAIR(2028, 5028)
  702.                 *PrintableOrigin: PAIR(150, 150)
  703.                 *switch: Resolution
  704.                 {
  705.                     *case: Option2
  706.                     {
  707.                         *PrintableArea: PAIR(2024, 5024)
  708.                         *PrintableOrigin: PAIR(152, 152)
  709.                     }
  710.                     *case: Option3
  711.                     {
  712.                         *PrintableArea: PAIR(2024, 5024)
  713.                         *PrintableOrigin: PAIR(152, 152)
  714.                     }
  715.                 }
  716.             }
  717.         }
  718.     }
  719.     *Option: ENV_10
  720.     {
  721.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  722.         *CursorOrigin: PAIR(0, 0)
  723.         *Command: CmdSelect
  724.         {
  725.             *Order: DOC_SETUP.5
  726.             *Cmd: "<1B>&l-81A"
  727.         }
  728.         *switch: InputBin
  729.         {
  730.             *case: AUTO
  731.             {
  732.                 *PrintableArea: PAIR(2318, 5100)
  733.                 *PrintableOrigin: PAIR(70, 100)
  734.                 *switch: Resolution
  735.                 {
  736.                     *case: Option2
  737.                     {
  738.                         *PrintableArea: PAIR(2316, 5100)
  739.                         *PrintableOrigin: PAIR(72, 100)
  740.                     }
  741.                     *case: Option3
  742.                     {
  743.                         *PrintableArea: PAIR(2312, 5096)
  744.                         *PrintableOrigin: PAIR(72, 104)
  745.                     }
  746.                 }
  747.             }
  748.             *case: ENVMANUAL
  749.             {
  750.                 *PrintableArea: PAIR(2318, 5100)
  751.                 *PrintableOrigin: PAIR(70, 100)
  752.                 *switch: Resolution
  753.                 {
  754.                     *case: Option2
  755.                     {
  756.                         *PrintableArea: PAIR(2316, 5100)
  757.                         *PrintableOrigin: PAIR(72, 100)
  758.                     }
  759.                     *case: Option3
  760.                     {
  761.                         *PrintableArea: PAIR(2312, 5096)
  762.                         *PrintableOrigin: PAIR(72, 104)
  763.                     }
  764.                 }
  765.             }
  766.             *case: MANUAL
  767.             {
  768.                 *PrintableArea: PAIR(2318, 5100)
  769.                 *PrintableOrigin: PAIR(70, 100)
  770.                 *switch: Resolution
  771.                 {
  772.                     *case: Option2
  773.                     {
  774.                         *PrintableArea: PAIR(2316, 5100)
  775.                         *PrintableOrigin: PAIR(72, 100)
  776.                     }
  777.                     *case: Option3
  778.                     {
  779.                         *PrintableArea: PAIR(2312, 5096)
  780.                         *PrintableOrigin: PAIR(72, 104)
  781.                     }
  782.                 }
  783.             }
  784.             *case: ENVFEED
  785.             {
  786.                 *PrintableArea: PAIR(2318, 5100)
  787.                 *PrintableOrigin: PAIR(70, 100)
  788.                 *switch: Resolution
  789.                 {
  790.                     *case: Option2
  791.                     {
  792.                         *PrintableArea: PAIR(2316, 5100)
  793.                         *PrintableOrigin: PAIR(72, 100)
  794.                     }
  795.                     *case: Option3
  796.                     {
  797.                         *PrintableArea: PAIR(2312, 5096)
  798.                         *PrintableOrigin: PAIR(72, 104)
  799.                     }
  800.                 }
  801.             }
  802.         }
  803.     }
  804.     *Option: ENV_DL
  805.     {
  806.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  807.         *CursorOrigin: PAIR(0, 0)
  808.         *Command: CmdSelect
  809.         {
  810.             *Order: DOC_SETUP.5
  811.             *Cmd: "<1B>&l90A"
  812.         }
  813.         *switch: InputBin
  814.         {
  815.             *case: AUTO
  816.             {
  817.                 *PrintableArea: PAIR(2438, 4596)
  818.                 *PrintableOrigin: PAIR(70, 100)
  819.                 *switch: Resolution
  820.                 {
  821.                     *case: Option2
  822.                     {
  823.                         *PrintableArea: PAIR(2436, 4596)
  824.                         *PrintableOrigin: PAIR(72, 100)
  825.                     }
  826.                     *case: Option3
  827.                     {
  828.                         *PrintableArea: PAIR(2432, 4592)
  829.                         *PrintableOrigin: PAIR(72, 104)
  830.                     }
  831.                 }
  832.             }
  833.             *case: ENVMANUAL
  834.             {
  835.                 *PrintableArea: PAIR(2438, 4596)
  836.                 *PrintableOrigin: PAIR(70, 100)
  837.                 *switch: Resolution
  838.                 {
  839.                     *case: Option2
  840.                     {
  841.                         *PrintableArea: PAIR(2436, 4596)
  842.                         *PrintableOrigin: PAIR(72, 100)
  843.                     }
  844.                     *case: Option3
  845.                     {
  846.                         *PrintableArea: PAIR(2432, 4592)
  847.                         *PrintableOrigin: PAIR(72, 104)
  848.                     }
  849.                 }
  850.             }
  851.             *case: MANUAL
  852.             {
  853.                 *PrintableArea: PAIR(2438, 4596)
  854.                 *PrintableOrigin: PAIR(70, 100)
  855.                 *switch: Resolution
  856.                 {
  857.                     *case: Option2
  858.                     {
  859.                         *PrintableArea: PAIR(2436, 4596)
  860.                         *PrintableOrigin: PAIR(72, 100)
  861.                     }
  862.                     *case: Option3
  863.                     {
  864.                         *PrintableArea: PAIR(2432, 4592)
  865.                         *PrintableOrigin: PAIR(72, 104)
  866.                     }
  867.                 }
  868.             }
  869.             *case: ENVFEED
  870.             {
  871.                 *PrintableArea: PAIR(2438, 4596)
  872.                 *PrintableOrigin: PAIR(70, 100)
  873.                 *switch: Resolution
  874.                 {
  875.                     *case: Option2
  876.                     {
  877.                         *PrintableArea: PAIR(2436, 4596)
  878.                         *PrintableOrigin: PAIR(72, 100)
  879.                     }
  880.                     *case: Option3
  881.                     {
  882.                         *PrintableArea: PAIR(2432, 4592)
  883.                         *PrintableOrigin: PAIR(72, 104)
  884.                     }
  885.                 }
  886.             }
  887.         }
  888.     }
  889.     *Option: ENV_C5
  890.     {
  891.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  892.         *CursorOrigin: PAIR(0, 0)
  893.         *Command: CmdSelect
  894.         {
  895.             *Order: DOC_SETUP.5
  896.             *Cmd: "<1B>&l91A"
  897.         }
  898.         *switch: InputBin
  899.         {
  900.             *case: AUTO
  901.             {
  902.                 *PrintableArea: PAIR(3668, 4822)
  903.                 *PrintableOrigin: PAIR(70, 90)
  904.                 *switch: Resolution
  905.                 {
  906.                     *case: Option2
  907.                     {
  908.                         *PrintableArea: PAIR(3664, 4820)
  909.                         *PrintableOrigin: PAIR(72, 92)
  910.                     }
  911.                     *case: Option3
  912.                     {
  913.                         *PrintableArea: PAIR(3664, 4816)
  914.                         *PrintableOrigin: PAIR(72, 96)
  915.                     }
  916.                 }
  917.             }
  918.             *case: ENVMANUAL
  919.             {
  920.                 *PrintableArea: PAIR(3668, 4822)
  921.                 *PrintableOrigin: PAIR(70, 90)
  922.                 *switch: Resolution
  923.                 {
  924.                     *case: Option2
  925.                     {
  926.                         *PrintableArea: PAIR(3664, 4820)
  927.                         *PrintableOrigin: PAIR(72, 92)
  928.                     }
  929.                     *case: Option3
  930.                     {
  931.                         *PrintableArea: PAIR(3664, 4816)
  932.                         *PrintableOrigin: PAIR(72, 96)
  933.                     }
  934.                 }
  935.             }
  936.             *case: MANUAL
  937.             {
  938.                 *PrintableArea: PAIR(3668, 4822)
  939.                 *PrintableOrigin: PAIR(70, 90)
  940.                 *switch: Resolution
  941.                 {
  942.                     *case: Option2
  943.                     {
  944.                         *PrintableArea: PAIR(3664, 4820)
  945.                         *PrintableOrigin: PAIR(72, 92)
  946.                     }
  947.                     *case: Option3
  948.                     {
  949.                         *PrintableArea: PAIR(3664, 4816)
  950.                         *PrintableOrigin: PAIR(72, 96)
  951.                     }
  952.                 }
  953.             }
  954.             *case: ENVFEED
  955.             {
  956.                 *PrintableArea: PAIR(3668, 4822)
  957.                 *PrintableOrigin: PAIR(70, 90)
  958.                 *switch: Resolution
  959.                 {
  960.                     *case: Option2
  961.                     {
  962.                         *PrintableArea: PAIR(3664, 4820)
  963.                         *PrintableOrigin: PAIR(72, 92)
  964.                     }
  965.                     *case: Option3
  966.                     {
  967.                         *PrintableArea: PAIR(3664, 4816)
  968.                         *PrintableOrigin: PAIR(72, 96)
  969.                     }
  970.                 }
  971.             }
  972.         }
  973.     }
  974.     *Option: ENV_B5
  975.     {
  976.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  977.         *CursorOrigin: PAIR(80, 90)
  978.         *Command: CmdSelect
  979.         {
  980.             *Order: DOC_SETUP.5
  981.             *Cmd: "<1B>&l99A"
  982.         }
  983.         *switch: InputBin
  984.         {
  985.             *case: AUTO
  986.             {
  987.                 *PrintableArea: PAIR(3998, 5254)
  988.                 *PrintableOrigin: PAIR(80, 150)
  989.                 *switch: Resolution
  990.                 {
  991.                     *case: Option2
  992.                     {
  993.                         *PrintableArea: PAIR(3996, 5252)
  994.                         *PrintableOrigin: PAIR(80, 152)
  995.                     }
  996.                     *case: Option3
  997.                     {
  998.                         *PrintableArea: PAIR(3992, 5248)
  999.                         *PrintableOrigin: PAIR(80, 152)
  1000.                     }
  1001.                 }
  1002.             }
  1003.             *case: ENVMANUAL
  1004.             {
  1005.                 *PrintableArea: PAIR(3998, 5254)
  1006.                 *PrintableOrigin: PAIR(80, 150)
  1007.                 *switch: Resolution
  1008.                 {
  1009.                     *case: Option2
  1010.                     {
  1011.                         *PrintableArea: PAIR(3996, 5252)
  1012.                         *PrintableOrigin: PAIR(80, 152)
  1013.                     }
  1014.                     *case: Option3
  1015.                     {
  1016.                         *PrintableArea: PAIR(3992, 5248)
  1017.                         *PrintableOrigin: PAIR(80, 152)
  1018.                     }
  1019.                 }
  1020.             }
  1021.             *case: MANUAL
  1022.             {
  1023.                 *PrintableArea: PAIR(3998, 5254)
  1024.                 *PrintableOrigin: PAIR(80, 150)
  1025.                 *switch: Resolution
  1026.                 {
  1027.                     *case: Option2
  1028.                     {
  1029.                         *PrintableArea: PAIR(3996, 5252)
  1030.                         *PrintableOrigin: PAIR(80, 152)
  1031.                     }
  1032.                     *case: Option3
  1033.                     {
  1034.                         *PrintableArea: PAIR(3992, 5248)
  1035.                         *PrintableOrigin: PAIR(80, 152)
  1036.                     }
  1037.                 }
  1038.             }
  1039.             *case: ENVFEED
  1040.             {
  1041.                 *PrintableArea: PAIR(3998, 5254)
  1042.                 *PrintableOrigin: PAIR(80, 150)
  1043.                 *switch: Resolution
  1044.                 {
  1045.                     *case: Option2
  1046.                     {
  1047.                         *PrintableArea: PAIR(3996, 5252)
  1048.                         *PrintableOrigin: PAIR(80, 152)
  1049.                     }
  1050.                     *case: Option3
  1051.                     {
  1052.                         *PrintableArea: PAIR(3992, 5248)
  1053.                         *PrintableOrigin: PAIR(80, 152)
  1054.                     }
  1055.                 }
  1056.             }
  1057.         }
  1058.     }
  1059.     *Option: CUSTOMSIZE
  1060.     {
  1061.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1062.         *MinSize: PAIR(2100, 3000)
  1063.         *MaxSize: PAIR(6000, 8600)
  1064.         *MaxPrintableWidth: 4800
  1065.         *MinLeftMargin: 0
  1066.         *CenterPrintable?: FALSE
  1067.         *switch: InputBin
  1068.         {
  1069.             *case: AUTO
  1070.             {
  1071.                 *TopMargin: 0
  1072.                 *BottomMargin: 400
  1073.             }
  1074.             *case: ENVMANUAL
  1075.             {
  1076.                 *TopMargin: 0
  1077.                 *BottomMargin: 400
  1078.             }
  1079.             *case: MANUAL
  1080.             {
  1081.                 *TopMargin: 0
  1082.                 *BottomMargin: 400
  1083.             }
  1084.             *case: ENVFEED
  1085.             {
  1086.                 *TopMargin: 0
  1087.                 *BottomMargin: 0
  1088.             }
  1089.         }
  1090.         *Command: CmdSelect
  1091.         {
  1092.             *Order: DOC_SETUP.5
  1093.             *Cmd: "<1B>&l12d0e" %d{(PhysPaperLength / 25) }"P"
  1094.         }
  1095.     }
  1096. }
  1097. *InvalidCombination: LIST(InputBin.AUTO, PaperSize.ENV_C5)
  1098. *InvalidCombination: LIST(InputBin.AUTO, PaperSize.ENV_B5)
  1099. *InvalidCombination: LIST(InputBin.AUTO, PaperSize.CUSTOMSIZE)
  1100. *Feature: PrintQuality
  1101. {
  1102.     *rcNameID: =TEXT_QUALITY_DISPLAY
  1103.     *DefaultOption: Option1
  1104.     *Option: Option1
  1105.     {
  1106.         *rcNameID: 272
  1107.         *Command: CmdSelect
  1108.         {
  1109.             *Order: DOC_SETUP.3
  1110.             *Cmd: "<1B>(s2Q<1B>*r2Q"
  1111.         }
  1112.     }
  1113.     *Option: Option2
  1114.     {
  1115.         *rcNameID: 273
  1116.         *Command: CmdSelect
  1117.         {
  1118.             *Order: DOC_SETUP.3
  1119.             *Cmd: "<1B>(s0Q<1B>*r0Q"
  1120.         }
  1121.     }
  1122. }
  1123. *Feature: Halftone
  1124. {
  1125.     *rcNameID: =HALFTONING_DISPLAY
  1126.     *DefaultOption: HT_PATSIZE_AUTO
  1127.     *Option: HT_PATSIZE_AUTO
  1128.     {
  1129.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1130.     }
  1131. *Ifdef: WINNT_50
  1132.     *Option: HT_PATSIZE_SUPERCELL_M
  1133.     {
  1134.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1135.     }
  1136. *Endif:
  1137.     *Option: HT_PATSIZE_6x6_M
  1138.     {
  1139.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1140.     }
  1141.     *Option: HT_PATSIZE_8x8_M
  1142.     {
  1143.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1144.     }
  1145. }
  1146. *Command: CmdStartDoc
  1147. {
  1148.     *Order: DOC_SETUP.1
  1149.     *Cmd: "<1B>[K<0C0000BA020000008082000000801B>E<1B>&l0O<1B>&l0L"
  1150. }
  1151. *Command: CmdStartPage
  1152. {
  1153.     *Order: PAGE_SETUP.1
  1154.     *Cmd: "<0D>"
  1155. }
  1156. *Command: CmdEndJob
  1157. {
  1158.     *Order: JOB_FINISH.1
  1159.     *Cmd: "<1B>[K<030000BA001B>E"
  1160. }
  1161. *Command: CmdEndPage
  1162. {
  1163.     *Order: PAGE_FINISH.1
  1164.     *Cmd: "<0D>"
  1165. }
  1166. *RotateCoordinate?: FALSE
  1167. *RotateRaster?: FALSE
  1168. *RotateFont?: FALSE
  1169. *switch: Orientation
  1170. {
  1171.     *case: PORTRAIT
  1172.     {
  1173.         *TextCaps: LIST(TC_OP_CHARACTER,TC_OP_STROKE,TC_UA_ABLE)
  1174.     }
  1175.     *case: LANDSCAPE_CC270
  1176.     {
  1177.         *TextCaps: LIST()
  1178.     }
  1179. }
  1180. *ChangeColorModeOnDoc?: FALSE
  1181. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1182. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE,Y_PORTRAIT,Y_LANDSCAPE)
  1183. *XMoveThreshold: 0
  1184. *YMoveThreshold: *
  1185. *XMoveUnit: 300
  1186. *YMoveUnit: 300
  1187. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1188. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{(DestXRel / 2) }"X" }
  1189. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{(DestXRel / 2) }"X" }
  1190. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1191. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1192. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1193. *Command: CmdCR { *Cmd : "<0D>" }
  1194. *Command: CmdLF { *Cmd : "<0A>" }
  1195. *Command: CmdFF { *Cmd : "<0C>" }
  1196. *EjectPageWithFF?: TRUE
  1197. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1198. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1199. *OutputDataFormat: H_BYTE
  1200. *OptimizeLeftBound?: FALSE
  1201. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1202. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1203. *LookAheadRegion: 1068
  1204. *DefaultFont: 1
  1205. *DefaultCTT: 0
  1206. *MaxFontUsePerPage: 32
  1207. *CharPosition: BASELINE
  1208. *switch: Orientation
  1209. {
  1210.     *case: PORTRAIT
  1211.     {
  1212.         *DeviceFonts: LIST(1,2,7,8,69,70,71,72,73,94,95,102,103,104,105,106,
  1213. +                   107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,
  1214. +                   123,124,125,126,127,128,129,130,131)
  1215.     }
  1216.     *case: LANDSCAPE_CC270
  1217.     {
  1218.         *DeviceFonts: LIST()
  1219.     }
  1220. }
  1221. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  1222. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1223.